package com.groupname.dangerousdelves;

//-------------------------------------------------------------------------
/**
*  This interface, acts the base that all objects in the game inherit from.
*  It is the interface for the structures by which the game's grid stores data.
*  In other words, actors and grid tiles in the dungeon are the same thing.
*
*  @author Chris Fieldman (chrisf90)
*  @version 2012.11.03
*/
public interface IActor
{
 //~-------------------------------------------------------------------------
 // Methods
 /**
 * Retrieves whether a tile can be moved into.
 * @return True if the tile can be moved into, false otherwise.
 */
 public boolean isMovable();

 // ----------------------------------------------------------
 /**
  * Retrieves the type of actor.
  * @return The type of actor this object is.
  */
 public ActorType getActorType();
}